#include <REGX52.H>
#include "intrins.h"
//右击即可添加，F7编译自动保存
//循环来优化代码。
//void Delay_ms(unsigned int ms)		//@12.000MHz
//{
//	unsigned char i, j;
//i = 4;
//	j = 205;
//		do
//		{
//			while (--j);
//		} while (--i);
//	 ms--;
//}
void Delayms(unsigned int ms)	//@12.000MHz
{
	unsigned char i, j;

	while(ms>0){
	i = 2;
	j = 239;
	do
	{
		while (--j);
	} while (--i);
	ms--;}
}

void main()
{
	//P2=0xFE;
	//P2=0xF7;//1111 0111;
	int i;
	while(1)
	{
		
//		for(
//			P2=0xFE;
//		Delay500ms();//延时
//			P2=0xFF;
//		Delay500ms();
		for(i=0;i<8;i++){
			P2=_crol_(0xFE,i);
			Delayms(500);
		}
		
		
	}
		
	
}